﻿using System;
namespace Kyoh.Lib.Win32API
{
    /// <summary>Win32API 向けに使用するファイルの属性を指定します。</summary>
    [CLSCompliant(false)]
    public enum FileAttributesFlags : uint
    {
        /// <summary>アーカイブ</summary>
        FILE_ATTRIBUTE_ARCHIVE = 0x00000020,
        /// <summary>暗号化ファイル</summary>
        FILE_ATTRIBUTE_ENCRYPTED = 0x00004000,
        /// <summary>隠しファイル</summary>
        FILE_ATTRIBUTE_HIDDEN = 0x00000002,
        /// <summary>標準</summary>
        FILE_ATTRIBUTE_NORMAL = 0x00000080,
        /// <summary>インデックスされていない</summary>
        FILE_ATTRIBUTE_NOT_CONTENT_INDEXED = 0x00002000,
        /// <summary>オフライン</summary>
        FILE_ATTRIBUTE_OFFLINE = 0x00001000,
        /// <summary>読み取り専用</summary>
        FILE_ATTRIBUTE_READONLY = 0x00000001,
        /// <summary>システムファイル</summary>
        FILE_ATTRIBUTE_SYSTEM = 0x00000004,
        /// <summary>一時ファイル</summary>
        FILE_ATTRIBUTE_TEMPORARY = 0x00000100
    }
}